﻿namespace TS2015.Models
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Data.Entity.Spatial;

    [Table("TbTheLoai")]
    public partial class TbTheLoai
    {
        public TbTheLoai()
        {
            TbTinTucs = new HashSet<TbTinTuc>();
        }

        [Key]
        [Display(Name="Mã thể loại")]
        public int MaTheLoai { get; set; }

        [Required(ErrorMessage = "Bạn chưa nhập tên thể loại")]
        [StringLength(100)]
        [Display(Name = "Tên thể loại")]
        public string TenTheLoai { get; set; }

        [StringLength(100)]
        [Display(Name = "Ảnh đại diện")]
        public string Anh { get; set; }

        [Range(0, int.MaxValue, ErrorMessage = "Thể loại cha không hợp lệ")]
        [Display(Name = "Thể loại cha")]
        public int MaTheLoaiCha { get; set; }

        [Display(Name = "Thứ tự")]
        [Range(0, int.MaxValue, ErrorMessage = "Số thứ tự không hợp lệ")]
        public int ThuTu { get; set; }
        public virtual ICollection<TbTinTuc> TbTinTucs { get; set; }
    }
}
